.footer {
  width: 100%;
  height: 300px;
  background: rgba(0, 0, 0, 1);
  box-sizing: border-box;
  padding-top: 53px;

  .content {
    height: 215px;
    border-bottom: 1px solid rgba(255, 255, 255, 1);

    .footer_item {
      overflow: hidden;
      width: 25%;
      height: 190px;
      box-sizing: border-box;
      padding: 20px;
      float: left;
      box-sizing: border-box;
      border-right: 1px solid rgba(51, 51, 51, 1);

      &:last-of-type {
        border: none;
      }

      .footer_item_title {
        font-size: 18px;
        font-family: PingFang SC;
        font-weight: bold;
        color: rgba(255, 255, 255, 1);
        line-height: 24px;
      }

      .footer_item_mintitle {
        font-size: 16px;
        font-family: PingFang SC;
        font-weight: bold;
        color: rgba(255, 255, 255, 1);
        line-height: 40px;
        padding-bottom: 6px;
        border-bottom: 1px solid rgba(238, 238, 238, 1);
      }
    }
  }

  .footer_info {
    width: 1200px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;

    span {
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 500;
      color: rgba(255, 255, 255, 1);
      float: left;
    }
  }
}